
#ifndef INTERNO_H_
#define INTERNO_H_

#include "Nodo.h"
using namespace std;

class Interno : public Nodo {
	friend class ArbolBMas;

private:
	int* hijos;

public:
	Interno(int nivel,long tamanio_nodo);
	Interno(long tamanio_nodo);
	virtual ~Interno();

	void serializar(char * buffer, unsigned int &offset);
	void deserializar(char * buffer, unsigned int &offset);
    int* getHijos() const
    {
        return hijos;
    }

    int obtenerHijo(int posicion);
    int obtenerNivel (char* buffer);
};

#endif /* INTERNO_H_ */
